package com.sp.system.user.core.utils.enums;

import lombok.Getter;

public enum BaseCodeEnum {

    // 零
    ZERO(0, "零"),
    // 一
    FIRST(1, "一"),
    // 二
    SECOND(3, "二"),
    // 调用成功
    OK(0, "调用成功"),
    ERROR(-1,"调用失败"),
    // 未删除
    YN_N(BaseCodeEnum.ZERO.getStatus(), "未删除"),
    // 已删除
    YN_Y(BaseCodeEnum.FIRST.getStatus(), "已删除"),
    // 保存成功
    SAVE_SUCCESS(BaseCodeEnum.OK.getStatus(), "保存成功！"),
    // 更新成功
   UPDATE_SUCCESS(BaseCodeEnum.OK.getStatus(),"更新成功"),
    // 删除成功
    DELETE_SUCCESS(BaseCodeEnum.OK.getStatus(), "删除成功");


    @Getter
    private int status;

    @Getter
    private String message;

    BaseCodeEnum(int status, String message) {
        this.status = status;
        this.message = message;
    }
}
